home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 8 / QRZ Ham Radio Callsign Database - Volume 8.iso / pc / files / t_unix / j109lxa4.tar / README.linux < prev    next >
Text File  |  1994-06-04  |  4KB  |  89 lines

  1. JNOS 1.09 for Linux
  2. ALPHA.4 Release of 94.06.04
  3.  
  4. Is it me or am I taking longer and longer to get these out?  I lost some three
  5. months because I was spending days and nights both working on a client's
  6. system.  Anyway, it's finaly here.  README-ALPHA.4 contains the highlights of
  7. this release.
  8.  
  9.  
  10.  
  11. Building nos
  12. ------------
  13.  
  14. As you've probably noticed, this is a full release instead of a set of
  15. patches.  jnos08df.zip is getting hard to find.  (I should take the hint...)
  16.  
  17. 1. Unpack this archive.  You don't need any other files, except possibly
  18.    ncurses 1.8.  The 1.8.1 release provided with SLS and Slackware is usable,
  19.    but ncurses 1.8.5 is preferred.
  20.  
  21.         ftp.netcom.com:/pub/zmbenhal/ncurses/1.8.5.tgz
  22.  
  23. 2. Edit config.h and turn off the options you don't want.  Turn *on* options
  24.    at your own risk... generally, if it's not defined, it's not tested or
  25.    ported (or working, as with the callserver code).
  26.  
  27. 3. Edit Makefile and check for anything you might want to change there.  The
  28.    most likely are:
  29.  
  30.    ICURSES: I used Slackware 1.1.x's /usr/include/ncurses mechanism this time.
  31.     The Makefile tells you what to change for the standard ncurses install
  32.     mechanism.
  33.  
  34.    DEBUG: comment out if you like to live dangerously :-)  nos is about 2.5MB
  35.     with this on, and is debuggable.  Without it, the size is around 600K
  36.     but you're going to have trouble figuring out why if it blows up in
  37.     your face.  (This depends on the options you compile in.)  Replacing
  38.     it with "DEBUG = -s" makes nos about 400K but the result can't be
  39.     debugged at all.  All of this is symbol table, none of it is code;
  40.     building with -g3 and then running "strip nos" will give you the 400K
  41.     binary.
  42.  
  43. 4. Type "make".  After a while (11 minutes on my 24MB EISA 486DX2/66; closer
  44. to 40 minutes on my 12MB 386/33) this will result in a file called "nos".  Or
  45. at least it should...
  46.  
  47.  
  48.  
  49. Installing
  50. ----------
  51.  
  52. WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
  53.  
  54. In this release, I have switched to the DOS-compatible paths in place of the
  55. paths that I inherited from the existing "#ifdef UNIX" stuff.  If you are
  56. replacing an existing installation, you must move things around or use a
  57. config file.
  58.  
  59. The good news is, I enabled the "-f <configfile>" option in ALPHA.2 without
  60. telling anyone :-)  Use "nos -f compat.cfg" to start JNOS if you want to use
  61. the old directory structure and file names.
  62.  
  63. For newcomers, the advantage is that all the paths and filenames now match the
  64. DOS version; the startup file is "autoexec.nos", not "startup.nos" like the
  65. old version wanted.  Since one of my intents is to mirror a DOS configuration
  66. as closely as possible, I decided to lose the Unixy names I inherited with the
  67. -DUNIX code.
  68.  
  69. The result is that JNOS should configure much the same way the DOS version
  70. does.  Remember that it's 1.09, not 1.10x.  There are differences, however, in
  71. the "attach" command; these are unavoidable (well, no, they're not, but
  72. running setserial to map the port/IRQ to Linux devices is a bit silly...).
  73.  
  74. attach asy /dev/ttyS? - ...
  75.  
  76. /dev/ttyS? is a serial port.  COM1 is ttyS0, etc.  (Avoid the cua? ports; for
  77. some reason, they can give NOS heartburn.  This may have changed with the
  78. "new" serial drivers, but I run 1.0.9 here.)  You should use "-" as the third
  79. argument to "attach", just in case I think of a use for it later.
  80.  
  81. Your NOS installation can be placed in any directory; paths will be
  82. interpreted relative to your current directory when you run nos.  Since this
  83. is Unix (well, Linux :-) you should not expect drive letters to work, nor
  84. should you expect file and directory names to ignore upper/lower case.
  85.  
  86. autoexec.kf8nh is my autoexec file, slightly modified because I like to keep
  87. things like routes in separate files but I combined them in for the sample
  88. file.
  89.